CC=mpicc

main.out: main.o fuzzykmeans.o oracle.o
	$(CC) -o $@ $^ -lm
fuzzykmeans.o: fuzzykmeans.c
	$(CC) -c $< -o $@ -lm
oracle.o: oracle.c
	$(CC) -c $< -o $@ -lm
main.o: main.c
	$(CC) -c $< -o $@ -lm
.PHONY: clean
clean:
	rm -rf *.o main.out